package com.gzyj.flink.pojo.gps;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import org.locationtech.jts.geom.Point;

import java.io.Serializable;
import java.util.Date;

@Data
public class VehGps implements Serializable {


    private String id;

    private String vehicleId;
    private String cheliangpaizhao;

    private String vehicleNo;
    private String driverName;
    private String driverNo;

    private String chepaiyanse;

    private String vehicleColor;

    private Date gpstime;
    @JSONField(serialize = false)
    private Point gemo;
    private Double lat;

    private Double lng;

    private Integer velocity;

    private Integer angle;

    private Integer alarm;

    private Integer locate;

    private Date systime;

    private String alarmnote;

    private Integer roadlimited;

    private String roadlevel;

    private String roadname;

    private Integer calcroadlimited;

    private Integer acc;
    public Integer iACC;


    private Integer signal;


    private Integer iWiFiSignal;


    private Integer satellite;


    private Integer iSatelliteLen;


    private Integer mileage;


    private Integer elevation;


    public Long Restingtime;

    private String shiyongxingzhi;

    private Long deptId;

    private Double distFromPrePoint;//距离上一个点的距离
    private Double distSum;//今日里程
    private Double distTotal;//平台计算总里程


}
